home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / gui / gadtoolsbox20c.lha / GadToolsBox / GTXLib / Asm_includes / gadtoolsbox / prefs.i < prev    next >
Text File  |  1993-04-01  |  4KB  |  150 lines

  1.         IFND    GADTOOLSBOX_PREFS_I
  2. GADTOOLSBOX_PREFS_I SET     1
  3. **
  4. **      $Filename: gadtoolsbox/prefs.i $
  5. **      $Release: 1.0 $
  6. **      $Revision: 38.4 $
  7. **
  8. **      GadToolsBox preferences file definitions.
  9. **
  10. **      (C) Copyright 1992,1993 Jaba Development.
  11. **          Written by Jan van den Baard
  12. **
  13.         IFND    EXEC_TYPES_I
  14.         include "exec/types.i"
  15.         ENDC
  16.  
  17.         IFND    PREFS_PREFHDR_I
  18.         include "prefs/prefhdr.i"
  19.         ENDC
  20.  
  21. ** GadToolsBox main config file format
  22.  
  23. GTBCONFIGSAVE       MACRO
  24.                     DC.B    'ENVARC:GadToolsBox/GadToolsBox.prefs',0
  25.                     ENDM
  26.  
  27. GTBCONFIGUSE        MACRO
  28.                     DC.B    'ENV:GadToolsBox/GadToolsBox.prefs',0
  29.                     ENDM
  30.  
  31. GTBCONFIGVERSION    EQU     0
  32. MAXUSERNAME         EQU     64
  33. MAXICONPATH         EQU     128
  34.  
  35. ID_GTCO             EQU     'GTCO'
  36.  
  37.         STRUCTURE GadToolsConfig,0
  38.             ULONG       gtc_ConfigFlags0
  39.             ULONG       gtc_ConfigFlags1
  40.             UWORD       gtc_CrunchBuffer
  41.             UWORD       gtc_CrunchType
  42.             STRUCT      gtc_UserName,MAXUSERNAME
  43.             STRUCT      gtc_IconPath,MAXICONPATH
  44.             STRUCT      gtc_Reserved,4*4
  45.         LABEL           gtc_SIZEOF
  46.  
  47. ** flag definitions for gtc_ConfigFlags0
  48.         BITDEF      GC0,COORDINATES,0
  49.         BITDEF      GC0,WRITEICON,1
  50.         BITDEF      GC0,GZZADJUST,2
  51.         BITDEF      GC0,CRUNCH,3
  52.         BITDEF      GC0,CLOSEWBENCH,4
  53.         BITDEF      GC0,PASSWORD,5
  54.         BITDEF      GC0,OVERWRITE,6
  55.         BITDEF      GC0,ASLFREQ,7
  56.         BITDEF      GC0,FONTADAPT,8
  57.         BITDEF      GC0,USEPUBSCREEN,9
  58.  
  59. ** GadToolsBox library generation prefs file format
  60. ** NOTE: This is not yet supported by GadToolsBox and the library
  61.  
  62. GTBLIBGENSAVE       MACRO
  63.                     DC.B    'ENVARC:GadToolsBox/LibGen.prefs',0
  64.                     ENDM
  65.  
  66. GTBLIBGENUSE        MACRO
  67.                     DC.B    'ENV:GadToolsBox/LibGen.prefs',0
  68.                     ENDM
  69.  
  70. GTBLIBGENVERSION    EQU     0
  71. MAXLIBNAME          EQU     32
  72. MAXBASENAME         EQU     32
  73.  
  74. ID_LIBG             EQU     'LIBG'
  75.  
  76.         STRUCTURE LibraryGen,0
  77.             STRUCT      lg_LibraryName,MAXLIBNAME
  78.             STRUCT      lg_LibraryBase,MAXBASENAME
  79.             UWORD       lg_Flags
  80.             WORD        lg_MinVersion
  81.             STRUCT      lg_Reserved,4*4
  82.         LABEL           lg_SIZEOF
  83.  
  84. ** flags for the library generation preferences
  85.         BITDEF      LG,GENERATE,0
  86.         BITDEF      LG,MODULE,1
  87.         BITDEF      LG,FAILREQ,2
  88.         BITDEF      LG,DISKLIB,3
  89.         BITDEF      LG,INTERNAL,4
  90.  
  91. ** GadToolsBox C source generation preferences
  92.  
  93. GTBGENCSAVE         MACRO
  94.                     DC.B    'ENVARC:GadToolsBox/GenC.prefs',0
  95.                     ENDM
  96.  
  97. GTBGENCUSE          MACRO
  98.                     DC.B    'ENV:GadToolsBox/GenC.prefs',0
  99.                     ENDM
  100.  
  101. GTBGENCVERSION      EQU     0
  102.  
  103. ID_GENC             EQU     'GENC'
  104.  
  105.         STRUCTURE GenC,0
  106.             STRUCT      gc_GTConfig,gtc_SIZEOF
  107.             ULONG       gc_GenCFlags0
  108.             ULONG       gc_GenCFlags1
  109.             STRUCT      gc_Reserved,4*4
  110.         LABEL           gc_SIZEOF
  111.  
  112. ** flags for the C source generation preferences
  113.         BITDEF      CS0,STATIC,0
  114.         BITDEF      CS0,GENOPENFONT,1
  115.         BITDEF      CS0,SYSFONT,2
  116.         BITDEF      CS0,PRAGMAS,3
  117.         BITDEF      CS0,AZTEC,4
  118.         BITDEF      CS0,GENHANDLER,5
  119.         BITDEF      CS0,TEMPLATES,6
  120.  
  121. ** GadToolsBox assembly source generation preferences
  122.  
  123. GTBGENASMSAVE       MACRO
  124.                     DC.B    'ENVARC:GadToolsBox/GenAsm.prefs',0
  125.                     ENDM
  126.  
  127. GTBGENASMUSE        MACRO
  128.                     DC.B    'ENV:GadToolsBox/GenAsm.prefs',0
  129.                     ENDM
  130.  
  131. GTBGENASMVERSION    EQU     0
  132.  
  133. ID_GENA             EQU     'GENA'
  134.  
  135.         STRUCTURE GenAsm,0
  136.             STRUCT      ga_GTConfig,gtc_SIZEOF
  137.             ULONG       ga_GenAsmFlags0
  138.             ULONG       ga_GenAsmFlags1
  139.             STRUCT      ga_Reserved,4*4
  140.         LABEL           ga_SIZEOF
  141.  
  142. ** Flags for the asembly source generation preferences
  143.         BITDEF      AS0,STATIC,0
  144.         BITDEF      AS0,RAW,1
  145.         BITDEF      AS0,GENOPENFONT,2
  146.         BITDEF      AS0,SYSFONT,3
  147.         BITDEF      AS0,AMIGALIB,4
  148.  
  149.         ENDC
  150.